Homework

  1. Прочесть в датафрейм df файл price.csv.
  2. Извлечь в колонку brand название бренда из колонки title.
  3. Записать уникальные бренды в словарь формата 'brand': '№ п/п', где порядковый номер начинается с единицы: {'Acer': 1, 'Asus': 2, 'HP': 3, 'Dell': 4, 'Apple': 5, 'Lenovo': 6} (функция enumerate).
  4. Используя полученный словарь, создать колонку brand_id, в которую записать соответствующее значение словаря (на основе колонки brand и ключа словаря).
  5. Создать новый датафрейм df_brands из столбцов brand_id и brand, удалив при этом дубли (метод drop_duplicates).
  6. Удалить из датафрейма df столбец brand.
  7. Сохранить в файл products.csv датафрейм df (без индексов, разделитель - ;).
  8. Сохранить в файл brands.csv датафрейм df_brands (без индексов, разделитель - ;).
In [ ]: